import java.applet.Applet; import java.awt.*; public class kuused2 extends Applet implements Runnable{ Image taust; int mustripikkus=600; int samm=3; int nihe=0; boolean veel=false; public void paint(Graphics g){ if(taust==null)taust=laePilt("taust.gif"); nihe=nihe+samm; if(nihe>mustripikkus)nihe=nihe-mustripikkus; g.drawImage(taust, 0, nihe-mustripikkus, this); } public void update(Graphics g){ paint(g); } public void start(){ veel=true; new Thread(this).start(); } public void run(){ while(veel){ repaint(); try{Thread.sleep(20); }catch(Exception e){} } } public void stop(){ veel=false; } Image laePilt(String failinimi){ try{ return getImage(getCodeBase(), failinimi); }catch(Exception e){} return Toolkit.getDefaultToolkit().getImage(failinimi); } public static void main(String argumendid[]){ Frame f=new Frame("Mootoriga kuused"); kuused2 ap=new kuused2(); f.add(ap); f.setSize(300, 300); f.setVisible(true); ap.start(); } }